Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Italy F3 Spain F7 Spain F4 TCT Open - Tunis Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Trani Cup - Trani Trofeo Barcelona de Tenis - Barcelona ECM Cup - Prague FILA Challenger - Biella Challenger Casino Lugano - Lugano VIII Open Internacional D'Andorra - Andorra 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Volvo Sylt Open - Sylt 4th Sardinia International Championships - Cagliari Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Garden Open - Rome Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella ATU Cup - Weiden San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Fujitsu Siemens Open - Budapest Trani Cup - Trani Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Banca Stato Challenger - Lugano Hilversum Open - Hilversum Riviera di Rimini Challenger - Rimini 7° Trani Cup - Trani Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Citta di Monza - Monza Ciudad de Telde - Telde Challenger Brasov - Brasov Genoa Open - Genova Challenger Copa Sevilla - Seville Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Porsche Open - Poznan Internationaux de Nouvelle-Caledonie - New Caledonia La Serena Open - La Serena Copa Kia Challenger ATP - Santiago San Marino Cepu Open - San Marino LXV Concurso Internacional Vigo - Vigo BMW Tennis Championship - Sunrise Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Pekao Open 2003 - Szczecin LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Roma Challenger 2007 - Rome Constanta Challenger - Constanta Campionati Internazionali di Sicilia - Palermo Top Wool Challenger-Immagine Trophy - Biella San Remo Tennis Cup - San Remo Gemax Samsung Open 2004 - Belgrade 6th Sardinian International Championships - Cagliari Porsche Open - Poznan Challenger Lugano - Lugano GHI Bronx Classic - Bronx Zivnobanka Czech Open - Prostejov Arpa Ceramic Cup - Reggio Emilia Concurso Internacional de Vigo - Vigo Skandia Open - Linz Kos-Zucchetti Tennis Cup - Cordenons Copa Sevilla - Seville Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Posillipo Tennis Cup - Napoli IPP Geneva Trophy - Geneva Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Schickendanz Open - Furth Citta di Como - Como Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open Tarragona Costa Daurada - Tarragona Nord LB Open - Braunschweig Memorial Manfredini - Sassuolo Espinho Challenger - Espinho Top Wool Challenger - Biella V Torneo Internazionale di Tennis - Barletta Architect Open - Budapest Copa Ericsson Brazil - Sao Paulo Tanger Challenger Napoli Challenger Athens Challenger Open de L'Isere - Grenoble XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo IPP Open - Helsinki Mobilux Open - Luxembourg The LTA Sunderland Challenger - Sunderland Jameson Cup - Milan Challenger de Providencia-Copa Kia - Santiago Tennis Napoli Cup 2006 - Napoli BMW Tennis Championship - Sunrise Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prostejov Challenger Gemax Open - Belgrade San Marino Challenger Trani Challenger Bancastato Challenger Lugano - Lugano Banja Luka Challenger Napoli Challenger Tarragona Challenger Napoli Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Biella Challenger Lugano Challenger Geneva Challenger - Geneva Turin Challenger San Marino Challenger USTA Challenger of North Miami Beach - North Miami Beach Riviera di Rimini Challenger - Rimini VI Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Genova Challenger Porsche Open - Poznan Tennis Napoli Cup - Naples Seville Challenger Garden Open - Rome Ljubljana Open 2002 - Ljubljana VIII Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Zagreb Open - Zagreb San Marino Cepu Open - San Marino Challenger Citta di Olbia - Olbia LXVII Concursu Internacional de Vigo - Vigo XXXVII Torneig C.E. Laieta - Barcelona Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Geneva Challenger - Geneva Muller Cup - Ulm San Remo Tennis Cup - San Remo Lugano Challenger Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Copa Sevilla 2007 - Seville Turin Challenger San Marino Cepu Open - San Marino Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig CA Challenge 2002 - Graz Geneva Challenger - Geneva XXIX Edizione 'A.Savoldi Marco' - Manerbio Oberstaufen Challenger I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Asirom Challenger Brasov - Brasov Open Costa Daurada - Tarragona Cepu Open - San Marino Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Status Athens Open - Athens Fujitsu Siemens Open - Budapest III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Jameson Cup - Milan Sunrise Challenger San Marino Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Tennislife Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Dallas Challenger Barletta Challenger Geneva Challenger - Geneva XXVIII Edizione 'A.Savoldi' - Manerbio Napoli Challenger Citta di Brindisi - Brindisi Kyiv UMC Open - Kiev Monza Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia VIII Trofeo Ciutat de Barcelona - Barcelona Sunrise Challenger San Marino Challenger Szczecin Challenger Madrid Challenger Rome Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Milan Challenger Todi Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Panama City Challenger Vercelli Challenger Tunis Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger Padova Challenger San Benedetto Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Napoli Challenger Rome Challenger Mestre Challenger X Torneo Internazionale di Tennis - Barletta San Benedetto Challenger VII Torneo Internazionale di Tennis - Barletta Canottieri Mincio Open - Mantova Rome Challenger Tatra Banka Open - Bratislava Meknes Challenger Kos-Zucchetti Tennis Cup - Cordenons Barranquilla Challenger Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia International Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Qatar Open - Doha Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Qatar ExxonMobil Open - Doha BellSouth Open - Vina del Mar Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Medibank Private International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Rome Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Olympics - Beijing